elite troops - French English Dictionary